#ifndef SIMPLE_IO_HANDLER_SOCKET_H
#define SIMPLE_IO_HANDLER_SOCKET_H

#include "handler_base.h"
#include "session.h"

namespace simple {
    class HandlerSocket : public HandlerBase {
    private:
        std::string eventName_ = "socket_listen";

    public:
        std::string eventName() override;

        void onEvent(Session *const session) noexcept override;
    };
}

#endif //SIMPLE_IO_HANDLER_SOCKET_H
